#include <iostream>
using namespace std;

int main() {
    double weight; // 包裹重量
    double firstWeightRate = 10.0; // 首重费率（10元/kg）
    double additionalWeightRate = 5.0; // 续重费率（5元/kg）
    double maxCost = 50.0; // 最大费用（50元）

    // 输入包裹重量
    cout << "请输入包裹的重量（kg）：";
    cin >> weight;

    // 计算费用
    double cost = 0.0;
    if (weight <= 0) 
    {
        cout << "重量必须大于0！" << endl;
        return 0;
    } else if (weight <= 1.0) 
    {
        cost = weight * firstWeightRate; // 只计算首重
    } else 
    {
        cost = firstWeightRate + (weight - 1.0) * additionalWeightRate; 
        // 首重 + 续重
    }
    // 检查总费用是否超过50元
    if (cost > maxCost) 
    {
        cost = maxCost;
    }

    // 输出结果
    cout << "快递费用为：" << cost << " 元" << endl;

    return 0;
}